have difficulty making ends meet - Alemán Inglés Diccionario